package org.jeecg.basic.vo;

import java.util.List;
import org.jeecg.basic.entity.MesTestunitheadCfg;
import org.jeecg.basic.entity.MesTestunitdetailCfg;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecgframework.poi.excel.annotation.ExcelEntity;
import org.jeecgframework.poi.excel.annotation.ExcelCollection;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description: 产品样件配置
 * @Author: LiCY
 * @Date:   2024-11-27
 * @Version: V1.0
 */
@Data
@ApiModel(value="mes_testunithead_cfgPage对象", description="产品样件配置")
public class MesTestunitheadCfgPage {

	/**主键ID*/
	@Excel(name = "主键ID", width = 15)
	@ApiModelProperty(value = "主键ID")
    private String recId;
	/**产线或产线组*/
	@Excel(name = "产线或产线组", width = 15)
	@ApiModelProperty(value = "产线或产线组")
    private String line;
	/**产品或产品组*/
	@Excel(name = "产品或产品组", width = 15)
	@ApiModelProperty(value = "产品或产品组")
    private String partno;
	/**工位*/
	@Excel(name = "工位", width = 15)
	@ApiModelProperty(value = "工位")
    private String op;
	/**工站*/
	@Excel(name = "工站", width = 15)
	@ApiModelProperty(value = "工站")
    private String stn;
	/**序列号*/
	@Excel(name = "序列号", width = 15)
	@ApiModelProperty(value = "序列号")
    private String unitsn;
	/**执行状态*/
	@Excel(name = "执行状态", width = 15)
	@ApiModelProperty(value = "执行状态")
    private String runStatus;
	/**样件类型*/
	@Excel(name = "样件类型", width = 15)
	@ApiModelProperty(value = "样件类型")
    private String typ;
	/**是否启用*/
	@Excel(name = "是否启用", width = 15)
	@ApiModelProperty(value = "是否启用")
    private String enable;
	/**更新时间*/
	@Excel(name = "更新时间", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
	@ApiModelProperty(value = "更新时间")
    private Date utime;
	/**创建时间*/
	@Excel(name = "创建时间", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
	@ApiModelProperty(value = "创建时间")
    private Date ctime;

	@ExcelCollection(name="样件点检项目配置")
	@ApiModelProperty(value = "样件点检项目配置")
	private List<MesTestunitdetailCfg> mesTestunitdetailCfgList;

}
